'''
Created on Jun 16, 2009

@author: gustavo
'''

from util.models import *
 
from django.contrib import admin

class TelefoneAdmin(admin.TabularInline):
    model = Telefone

class EnderecoAdmin(admin.StackedInline):
    model = Endereco
    max_num = 2
        
    
class DocumentoAdmin(admin.StackedInline):
    model = Documento
    max_num = 1
   
 
       
class PessoaFisicaAdmin(admin.ModelAdmin):
    list_display = ('numero_registro','primeiro_nome', 'ultimo_nome')
    ordering = ('-primeiro_nome',)
    search_fields = ('primeiro_nome',) 
    inlines = [
       EnderecoAdmin,       
       TelefoneAdmin,
       DocumentoAdmin,
        
    ] 
        
class BancoAdmin(admin.ModelAdmin):
    list_display = ('nome', 'nome_curto')
    ordering = ('-nome',)
    search_fields = ('nome',) 
  

 

class CidadeAdmin(admin.ModelAdmin):
    list_display = ('cidade', 'estado', 'pais')
    ordering = ('-pais','-estado','-cidade',)
    search_fields = ('cidade',) 
        
      
class OcupacaoAdmin(admin.ModelAdmin):
    list_display = ('nome',)
    ordering = ('-nome',)
    search_fields = ('nome',)  
    
        



#admin.site.register(Cidade,CidadeAdmin)

admin.site.register(PessoaFisica,PessoaFisicaAdmin)
admin.site.register(Banco,BancoAdmin)
admin.site.register(Ocupacao,OcupacaoAdmin)
admin.site.register(Filial)
